package com.cw.DesignModel23.Behavioral.StatePattern;

public class Main {
    public static void main(String[] args) {
        VedioContext vedioContext = new VedioContext();
        vedioContext.setVedioState(VedioContext.PLAY_STATE);
        System.out.println("当前视频状态 : " + vedioContext.getVedioState().getClass().getSimpleName());

        vedioContext.pause();
        System.out.println("当前视频状态 : " + vedioContext.getVedioState().getClass().getSimpleName());

        vedioContext.speed();
        System.out.println("当前视频状态 : " + vedioContext.getVedioState().getClass().getSimpleName());

        vedioContext.stop();
        System.out.println("当前视频状态 : " + vedioContext.getVedioState().getClass().getSimpleName());

        vedioContext.speed();
        System.out.println("当前视频状态 : " + vedioContext.getVedioState().getClass().getSimpleName());
    }
}


